<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: Enumerated Types</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__group__smif__enums.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Enumerated Types<div class="ingroups"><a class="el" href="group__group__smif.html">SMIF         (Serial Memory Interface)</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__smif__bridge__pri__t.html">cy_stc_smif_bridge_pri_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the port priority on bridge interface.  <a href="structcy__stc__smif__bridge__pri__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__smif__bridge__remap__t.html">cy_stc_smif_bridge_remap_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the remap region information.  <a href="structcy__stc__smif__bridge__remap__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__smif__bridge__interleave__remap__t.html">cy_stc_smif_bridge_interleave_remap_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the interleaved memory region.  <a href="structcy__stc__smif__bridge__interleave__remap__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gab71e4b1f4c80b3e8c82dd85570415e44"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#gab71e4b1f4c80b3e8c82dd85570415e44">cy_en_smif_txfr_width_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggab71e4b1f4c80b3e8c82dd85570415e44ac1096798c3195819d57ad16de46b4ed7">CY_SMIF_WIDTH_SINGLE</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggab71e4b1f4c80b3e8c82dd85570415e44a447aec1c7bf5fe17a8451b192447e74d">CY_SMIF_WIDTH_DUAL</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggab71e4b1f4c80b3e8c82dd85570415e44a3383ef5c8841cbc61cc083cabb9bec90">CY_SMIF_WIDTH_QUAD</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggab71e4b1f4c80b3e8c82dd85570415e44a11f1fccb0ca3ffad932bba3117b5df3a">CY_SMIF_WIDTH_OCTAL</a> = 3U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggab71e4b1f4c80b3e8c82dd85570415e44ac48f37951c6286f3ab3d227f80b2b3f2">CY_SMIF_WIDTH_NA</a> = 0xFFU
<br />
 }<tr class="memdesc:gab71e4b1f4c80b3e8c82dd85570415e44"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Transfer width options for the command, data, the address and the mode.  <a href="group__group__smif__enums.html#gab71e4b1f4c80b3e8c82dd85570415e44">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gab71e4b1f4c80b3e8c82dd85570415e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2f886b17b9d40712b212e704665341e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#gaf2f886b17b9d40712b212e704665341e">cy_en_smif_error_event_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf2f886b17b9d40712b212e704665341ea4ee6427df49e552167b2eb7a70f4afc4">CY_SMIF_BUS_ERROR</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf2f886b17b9d40712b212e704665341ea5922917a7d181f8611ad7c42530e6b2e">CY_SMIF_WAIT_STATES</a> = 1UL
<br />
 }<tr class="memdesc:gaf2f886b17b9d40712b212e704665341e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The SMIF error-event selection.  <a href="group__group__smif__enums.html#gaf2f886b17b9d40712b212e704665341e">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaf2f886b17b9d40712b212e704665341e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8b02cedcfc8e351babc713066562b39"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#gac8b02cedcfc8e351babc713066562b39">cy_en_smif_delay_line_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggac8b02cedcfc8e351babc713066562b39af98b1747b2fd2c929594f9d951fcebf2">CY_SMIF_1_NEW_SEL_PER_TAP</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggac8b02cedcfc8e351babc713066562b39af22fafbcafed835cfa52848b80497e42">CY_SMIF_1_SEL_PER_TAP</a> = 1, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggac8b02cedcfc8e351babc713066562b39a401055c79b352d713745b0f3ce7e2ce2">CY_SMIF_2_SEL_PER_TAP</a> = 2, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggac8b02cedcfc8e351babc713066562b39ad7e2094b599fee3b7fdaf4b82941c262">CY_SMIF_4_SEL_PER_TAP</a> = 3, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggac8b02cedcfc8e351babc713066562b39ac31cf35a79d1c9a5d2981c031d268fc1">CY_SMIF_NO_DELAY_SEL</a> = 0xFF
<br />
 }<tr class="memdesc:gac8b02cedcfc8e351babc713066562b39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the delay line used for RX data capturing with.  <a href="group__group__smif__enums.html#gac8b02cedcfc8e351babc713066562b39">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gac8b02cedcfc8e351babc713066562b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d9ba2ef785b94cf542c573a51a0eb58"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga6d9ba2ef785b94cf542c573a51a0eb58">cy_en_smif_data_select_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6d9ba2ef785b94cf542c573a51a0eb58a7544d58a69a1a2308ebd0cac9099cd24">CY_SMIF_DATA_SEL0</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6d9ba2ef785b94cf542c573a51a0eb58aea788bbd0455b21a3a519b9e69f5e48a">CY_SMIF_DATA_SEL1</a> = 1, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6d9ba2ef785b94cf542c573a51a0eb58adb81ab40b00daad8ed642d06a9fd96a4">CY_SMIF_DATA_SEL2</a> = 2, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6d9ba2ef785b94cf542c573a51a0eb58a3d1685a1ac4d3ce03323c0cca08b9903">CY_SMIF_DATA_SEL3</a> = 3
<br />
 }<tr class="memdesc:ga6d9ba2ef785b94cf542c573a51a0eb58"><td class="mdescLeft">&#160;</td><td class="mdescRight">The data line-selection options for a slave device.  <a href="group__group__smif__enums.html#ga6d9ba2ef785b94cf542c573a51a0eb58">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga6d9ba2ef785b94cf542c573a51a0eb58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2baa7c37d2cedf2e2c837facc753ab5d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga2baa7c37d2cedf2e2c837facc753ab5d">cy_en_smif_mode_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2baa7c37d2cedf2e2c837facc753ab5da4fe852fb31547c77b31203ec5c43ca91">CY_SMIF_NORMAL</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2baa7c37d2cedf2e2c837facc753ab5da562131834e2b77b141db45354e8584ec">CY_SMIF_MEMORY</a>
<br />
 }<tr class="memdesc:ga2baa7c37d2cedf2e2c837facc753ab5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The SMIF modes to work with an external memory.  <a href="group__group__smif__enums.html#ga2baa7c37d2cedf2e2c837facc753ab5d">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga2baa7c37d2cedf2e2c837facc753ab5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2562b042b3f40a6683fd84b97630ff67"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga2562b042b3f40a6683fd84b97630ff67">cy_en_smif_dll_divider_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2562b042b3f40a6683fd84b97630ff67a55d3e3a0a690d089a80f4a026df3ac64">CY_SMIF_DLL_DIVIDE_BY_2</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2562b042b3f40a6683fd84b97630ff67a58b93c014bf32b105dfe79c7927c0413">CY_SMIF_DLL_DIVIDE_BY_4</a> = 1, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2562b042b3f40a6683fd84b97630ff67ae68c1d84cbf8d5ed2a19143af11c844e">CY_SMIF_DLL_DIVIDE_BY_8</a> = 2, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2562b042b3f40a6683fd84b97630ff67ae8f950804ef8a3af965685a2866d4767">CY_SMIF_DLL_DIVIDE_BY_16</a> = 3
<br />
 }</td></tr>
<tr class="separator:ga2562b042b3f40a6683fd84b97630ff67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11e3351473d01a0f29bf6f3b41d3be7e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga11e3351473d01a0f29bf6f3b41d3be7e">cy_en_smif_delay_tap_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga11e3351473d01a0f29bf6f3b41d3be7eac6bbaee7d8f741475d222ecc46dddd0e">CY_SMIF_DELAY_TAP_DISABLE</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga11e3351473d01a0f29bf6f3b41d3be7eac2c7d8aaa8407dafc6145d948f7303c3">CY_SMIF_DELAY_TAP_ENABLE</a> = 1
<br />
 }</td></tr>
<tr class="separator:ga11e3351473d01a0f29bf6f3b41d3be7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf65a7e26c18fcd3d3469eb083f78bb85"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#gaf65a7e26c18fcd3d3469eb083f78bb85">cy_en_smif_txfr_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf65a7e26c18fcd3d3469eb083f78bb85af8688bbff17a71e7112aebf2b1535d44">CY_SMIF_STARTED</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf65a7e26c18fcd3d3469eb083f78bb85a8a9ca95fbd1c92e759c5218333edd9ac">CY_SMIF_SEND_COMPLETE</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf65a7e26c18fcd3d3469eb083f78bb85a11eb0e9e92abae0170e125981c2d1cdd">CY_SMIF_SEND_BUSY</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf65a7e26c18fcd3d3469eb083f78bb85a9ac1b5898ad8f3437903ac85e6e3bde3">CY_SMIF_RX_COMPLETE</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf65a7e26c18fcd3d3469eb083f78bb85af8edf256d08cd59c856ed40dd78b9585">CY_SMIF_RX_BUSY</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf65a7e26c18fcd3d3469eb083f78bb85adbc0b53673418c07d69b1e8d4a331ce3">CY_SMIF_XIP_ERROR</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf65a7e26c18fcd3d3469eb083f78bb85a7385a012941af6158767403c3304353d">CY_SMIF_CMD_ERROR</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf65a7e26c18fcd3d3469eb083f78bb85a9ce663b8fb0a4357f7b7f361bc0a78fa">CY_SMIF_TX_ERROR</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf65a7e26c18fcd3d3469eb083f78bb85a5ac9e4cfbbe113ba3bef3f66b1238ae8">CY_SMIF_RX_ERROR</a>
<br />
 }<tr class="memdesc:gaf65a7e26c18fcd3d3469eb083f78bb85"><td class="mdescLeft">&#160;</td><td class="mdescRight">The SMIF transfer status return values.  <a href="group__group__smif__enums.html#gaf65a7e26c18fcd3d3469eb083f78bb85">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaf65a7e26c18fcd3d3469eb083f78bb85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75fb83c49239ece738cfba778165cb41"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga75fb83c49239ece738cfba778165cb41">cy_en_smif_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41af59dcc9751976e423239cac212df16cc">CY_SMIF_SUCCESS</a> = 0x00U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41a9785ad5aefcfc44b2f342035e2eb141a">CY_SMIF_CMD_FIFO_FULL</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x01U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41acec88a667ae4eb2db47acfc63492ac7d">CY_SMIF_EXCEED_TIMEOUT</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x02U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41a45254a16fdf2e0a3ba0583430f1a9fc1">CY_SMIF_NO_QE_BIT</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x03U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41a858bf399de59819187ec0b3d8913107b">CY_SMIF_BAD_PARAM</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x04U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41a82cad8a038846867d173ffca9592e66f">CY_SMIF_NO_SFDP_SUPPORT</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x05U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41ad69a47ad9f7a4b47ef338af3c9b8bd42">CY_SMIF_NOT_HYBRID_MEM</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x06U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41a16f764d7f4502def3be5407179e2669e">CY_SMIF_SFDP_CORRUPTED_TABLE</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x07U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41aab98f08cdd559a8220233078375b0319">CY_SMIF_SFDP_SS0_FAILED</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41ad03d666d999e6622e94873469908702b">CY_SMIF_SFDP_SS1_FAILED</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41ac7e1fa3b6e7239c7f349a6fb7f1bcffd">CY_SMIF_SFDP_SS2_FAILED</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41a2cffe8c7a33af9216fa5d83f59ea769d">CY_SMIF_SFDP_SS3_FAILED</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41a9972908ec392b0c3a3ccd2e2f837e64e">CY_SMIF_CMD_NOT_FOUND</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x80U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41ae7a17d3a2df0fe50b4fb8d6c6878049c">CY_SMIF_SFDP_BUFFER_INSUFFICIENT</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x81U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41ab6ceed21f5d3338e1a772300e875f9ba">CY_SMIF_NO_OE_BIT</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x82U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41abcf28a2ae38dd12e0457ac2de2dd50f4">CY_SMIF_BUSY</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x83U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fb83c49239ece738cfba778165cb41a1d7590cc198727421df0fb89cb29fd0b">CY_SMIF_GENERAL_ERROR</a> = CY_SMIF_ID |CY_PDL_STATUS_ERROR | 0x84U
<br />
 }<tr class="memdesc:ga75fb83c49239ece738cfba778165cb41"><td class="mdescLeft">&#160;</td><td class="mdescRight">The SMIF API return values.  <a href="group__group__smif__enums.html#ga75fb83c49239ece738cfba778165cb41">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga75fb83c49239ece738cfba778165cb41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad776a0db9224477ab865254a32d9e312"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#gad776a0db9224477ab865254a32d9e312">cy_en_smif_slave_select_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggad776a0db9224477ab865254a32d9e312ae942102fb4b1a03a13ca8950b607520d">CY_SMIF_SLAVE_SELECT_0</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggad776a0db9224477ab865254a32d9e312abcce904a4fb5c59af91665287c2cc906">CY_SMIF_SLAVE_SELECT_1</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggad776a0db9224477ab865254a32d9e312aeec6c341c34fd58efcfe7aa14dc2be6c">CY_SMIF_SLAVE_SELECT_2</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggad776a0db9224477ab865254a32d9e312a343284c9114577079c2008488a72d79b">CY_SMIF_SLAVE_SELECT_3</a> = 8U
<br />
 }<tr class="memdesc:gad776a0db9224477ab865254a32d9e312"><td class="mdescLeft">&#160;</td><td class="mdescRight">The SMIF slave select definitions for the driver API.  <a href="group__group__smif__enums.html#gad776a0db9224477ab865254a32d9e312">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gad776a0db9224477ab865254a32d9e312"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga159307bb2b563a18f87dcf492a2bcc75"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga159307bb2b563a18f87dcf492a2bcc75">cy_en_smif_capture_mode_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga159307bb2b563a18f87dcf492a2bcc75aa7b7f500bee438993cd709de7d8a62f7">CY_SMIF_SEL_NORMAL_SPI</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga159307bb2b563a18f87dcf492a2bcc75a4223535fb0e9f40aa3402e30f3aeecb9">CY_SMIF_SEL_NORMAL_SPI_WITH_DLP</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga159307bb2b563a18f87dcf492a2bcc75a14048df7957c7a19e5824e8935108abe">CY_SMIF_SEL_XSPI_HYPERBUS_WITH_DQS</a> = 2U
<br />
 }<tr class="memdesc:ga159307bb2b563a18f87dcf492a2bcc75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies receive capture mode.  <a href="group__group__smif__enums.html#ga159307bb2b563a18f87dcf492a2bcc75">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga159307bb2b563a18f87dcf492a2bcc75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a2149f74b63ec4ebc76b99a9eb633d2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga6a2149f74b63ec4ebc76b99a9eb633d2">cy_en_smif_clk_select_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a34eef5ff6111e8add1da8a3077beeea5">CY_SMIF_SEL_OUTPUT_CLK</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a4e3c57dad3d28079279bd14516e839a2">CY_SMIF_SEL_INVERTED_OUTPUT_CLK</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a01562434f399951279bf855c38567d76">CY_SMIF_SEL_FEEDBACK_CLK</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2acf3a629de8ff74f250bbea4556d37f12">CY_SMIF_SEL_INVERTED_FEEDBACK_CLK</a> = 3U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a07c9e8b3608dc15ec3fbf4ffe866a781">CY_SMIF_SEL_INTERNAL_CLK</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a050154bdc9cc2242c0224d8992355951">CY_SMIF_SEL_INVERTED_INTERNAL_CLK</a> = 5U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a7be183a84edad0a54b9f904adde220f1">CY_SMIF_SEL_INVERTED_SPHB_RWDS_CLK</a> = 6U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a362ac834bf61cb63069dff4babdd88ba">CY_SMIF_SEL_SPHB_RWDS_CLK</a> = 7U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a07c9e8b3608dc15ec3fbf4ffe866a781">CY_SMIF_SEL_INTERNAL_CLK</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a050154bdc9cc2242c0224d8992355951">CY_SMIF_SEL_INVERTED_INTERNAL_CLK</a> = 5U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a01562434f399951279bf855c38567d76">CY_SMIF_SEL_FEEDBACK_CLK</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2acf3a629de8ff74f250bbea4556d37f12">CY_SMIF_SEL_INVERTED_FEEDBACK_CLK</a> = 3U
<br />
 }<tr class="memdesc:ga6a2149f74b63ec4ebc76b99a9eb633d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the clock source for the receiver clock.  <a href="group__group__smif__enums.html#ga6a2149f74b63ec4ebc76b99a9eb633d2">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga6a2149f74b63ec4ebc76b99a9eb633d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a2149f74b63ec4ebc76b99a9eb633d2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga6a2149f74b63ec4ebc76b99a9eb633d2">cy_en_smif_clk_select_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a34eef5ff6111e8add1da8a3077beeea5">CY_SMIF_SEL_OUTPUT_CLK</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a4e3c57dad3d28079279bd14516e839a2">CY_SMIF_SEL_INVERTED_OUTPUT_CLK</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a01562434f399951279bf855c38567d76">CY_SMIF_SEL_FEEDBACK_CLK</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2acf3a629de8ff74f250bbea4556d37f12">CY_SMIF_SEL_INVERTED_FEEDBACK_CLK</a> = 3U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a07c9e8b3608dc15ec3fbf4ffe866a781">CY_SMIF_SEL_INTERNAL_CLK</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a050154bdc9cc2242c0224d8992355951">CY_SMIF_SEL_INVERTED_INTERNAL_CLK</a> = 5U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a7be183a84edad0a54b9f904adde220f1">CY_SMIF_SEL_INVERTED_SPHB_RWDS_CLK</a> = 6U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a362ac834bf61cb63069dff4babdd88ba">CY_SMIF_SEL_SPHB_RWDS_CLK</a> = 7U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a07c9e8b3608dc15ec3fbf4ffe866a781">CY_SMIF_SEL_INTERNAL_CLK</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a050154bdc9cc2242c0224d8992355951">CY_SMIF_SEL_INVERTED_INTERNAL_CLK</a> = 5U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2a01562434f399951279bf855c38567d76">CY_SMIF_SEL_FEEDBACK_CLK</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6a2149f74b63ec4ebc76b99a9eb633d2acf3a629de8ff74f250bbea4556d37f12">CY_SMIF_SEL_INVERTED_FEEDBACK_CLK</a> = 3U
<br />
 }</td></tr>
<tr class="separator:ga6a2149f74b63ec4ebc76b99a9eb633d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7e001d5a1821a56324e8898913b21ef"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#gaf7e001d5a1821a56324e8898913b21ef">cy_en_smif_cache_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf7e001d5a1821a56324e8898913b21efa773e7476fe75c8f55d958325e7f5cc75">CY_SMIF_CACHE_SLOW</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf7e001d5a1821a56324e8898913b21efac40f3afdccd8fd37243a63420c1e71cd">CY_SMIF_CACHE_FAST</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#ggaf7e001d5a1821a56324e8898913b21efa629d9c56adb3c14ac83a486fe57afa84">CY_SMIF_CACHE_BOTH</a> = 3U
<br />
 }<tr class="memdesc:gaf7e001d5a1821a56324e8898913b21ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies enabled type of SMIF cache.  <a href="group__group__smif__enums.html#gaf7e001d5a1821a56324e8898913b21ef">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaf7e001d5a1821a56324e8898913b21ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga686921944cbda1b19deb3c24363e7d9b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga686921944cbda1b19deb3c24363e7d9b">cy_en_smif_qer_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga686921944cbda1b19deb3c24363e7d9ba2a373f31628c397864f2a89fef766a17">CY_SMIF_SFDP_QER_0</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga686921944cbda1b19deb3c24363e7d9bafb3de54fc15aac85a9b3ef7a3d4b6176">CY_SMIF_SFDP_QER_1</a> = 1, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga686921944cbda1b19deb3c24363e7d9babde92cf9532d85cf52afae5eaf048532">CY_SMIF_SFDP_QER_2</a> = 2, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga686921944cbda1b19deb3c24363e7d9ba513e0b8ff080545d98056815d77ab063">CY_SMIF_SFDP_QER_3</a> = 3, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga686921944cbda1b19deb3c24363e7d9bab7038f0d941d4590d8e1008a8e9df9f0">CY_SMIF_SFDP_QER_4</a> = 4, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga686921944cbda1b19deb3c24363e7d9bad717df79ed7394aa6ff6f7ceb14f101f">CY_SMIF_SFDP_QER_5</a> = 5, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga686921944cbda1b19deb3c24363e7d9ba05c7bd63e26fc8b713f414e94c6fd1bf">CY_SMIF_SFDP_QER_6</a> = 6
<br />
 }<tr class="memdesc:ga686921944cbda1b19deb3c24363e7d9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the quad enable requirement case.  <a href="group__group__smif__enums.html#ga686921944cbda1b19deb3c24363e7d9b">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga686921944cbda1b19deb3c24363e7d9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8845b5cf67d0b876a5b0edc589ecadbd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga8845b5cf67d0b876a5b0edc589ecadbd">cy_en_smif_interface_freq_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga8845b5cf67d0b876a5b0edc589ecadbda1ddc11a3761e46c093eea2f7cc0fb0dc">CY_SMIF_100MHZ_OPERATION</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga8845b5cf67d0b876a5b0edc589ecadbda8e455cf66843849d71f3f11303c557fd">CY_SMIF_133MHZ_OPERATION</a> = 1, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga8845b5cf67d0b876a5b0edc589ecadbda61ad059ff1c4b45f161b429c6d23cbd8">CY_SMIF_166MHZ_OPERATION</a> = 2, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga8845b5cf67d0b876a5b0edc589ecadbda04457dac2cbcd195725157b2eea7b7fd">CY_SMIF_200MHZ_OPERATION</a> = 3
<br />
 }<tr class="memdesc:ga8845b5cf67d0b876a5b0edc589ecadbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the memory interface frequency range of operation.  <a href="group__group__smif__enums.html#ga8845b5cf67d0b876a5b0edc589ecadbd">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga8845b5cf67d0b876a5b0edc589ecadbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6673e9fe92675ceaddadeb41e31a5821"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga6673e9fe92675ceaddadeb41e31a5821">cy_en_smif_data_rate_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6673e9fe92675ceaddadeb41e31a5821a9460f0a01ac60d16d13cb2d26158f6de">CY_SMIF_SDR</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga6673e9fe92675ceaddadeb41e31a5821a75cc45627e4bc90e3214c4196b7a1aee">CY_SMIF_DDR</a> = 1
<br />
 }<tr class="memdesc:ga6673e9fe92675ceaddadeb41e31a5821"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the data rate.  <a href="group__group__smif__enums.html#ga6673e9fe92675ceaddadeb41e31a5821">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga6673e9fe92675ceaddadeb41e31a5821"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab7ef20face67224d22e69b01fae73d5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#gaab7ef20face67224d22e69b01fae73d5">cy_en_smif_field_presence_t</a> { <br />
&#160;&#160;<b>CY_SMIF_NOT_PRESENT</b> = 0, 
<br />
&#160;&#160;<b>CY_SMIF_PRESENT_1BYTE</b> = 1, 
<br />
&#160;&#160;<b>CY_SMIF_PRESENT_2BYTE</b> = 2
<br />
 }<tr class="memdesc:gaab7ef20face67224d22e69b01fae73d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the presence of the field.  <a href="group__group__smif__enums.html#gaab7ef20face67224d22e69b01fae73d5">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaab7ef20face67224d22e69b01fae73d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58cf90a88ebb49c269bc67295d6e5cc3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga58cf90a88ebb49c269bc67295d6e5cc3">cy_en_smif_merge_timeout_t</a> { <br />
&#160;&#160;<b>CY_SMIF_MERGE_TIMEOUT_1_CYCLE</b> = 0, 
<br />
&#160;&#160;<b>CY_SMIF_MERGE_TIMEOUT_16_CYCLES</b> = 1, 
<br />
&#160;&#160;<b>CY_SMIF_MERGE_TIMEOUT_256_CYCLES</b> = 2, 
<br />
&#160;&#160;<b>CY_SMIF_MERGE_TIMEOUT_4096_CYCLES</b> = 3, 
<br />
&#160;&#160;<b>CY_SMIF_MERGE_TIMEOUT_65536_CYCLES</b> = 4
<br />
 }<tr class="memdesc:ga58cf90a88ebb49c269bc67295d6e5cc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the merge transaction timeout in terms of clock cycles.  <a href="group__group__smif__enums.html#ga58cf90a88ebb49c269bc67295d6e5cc3">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga58cf90a88ebb49c269bc67295d6e5cc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93891f64674148452aa691e58a10965f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga93891f64674148452aa691e58a10965f">cy_en_smif_bridge_xip_space_pri_t</a> { <br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_PRIO_SMIF0_XIP_SPACE</b> = 0, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_PRIO_SMIF1_XIP_SPACE</b> = 1
<br />
 }<tr class="memdesc:ga93891f64674148452aa691e58a10965f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the PORT priority for XIP space.  <a href="group__group__smif__enums.html#ga93891f64674148452aa691e58a10965f">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga93891f64674148452aa691e58a10965f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bca582b1a4fa65765ac17cf2ad98242"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga7bca582b1a4fa65765ac17cf2ad98242">cy_en_smif_bridge_xip_space_t</a> { <br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_SMIF0_XIP_SPACE</b> = 0, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_SMIF1_XIP_SPACE</b> = 1
<br />
 }<tr class="memdesc:ga7bca582b1a4fa65765ac17cf2ad98242"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the XIP space.  <a href="group__group__smif__enums.html#ga7bca582b1a4fa65765ac17cf2ad98242">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga7bca582b1a4fa65765ac17cf2ad98242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88167c6d27cc2a1260e162eb660cfd69"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga88167c6d27cc2a1260e162eb660cfd69">cy_en_smif_bridge_remap_type_t</a> { <br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_TYPE_INACTIVE</b> = 0, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_TYPE_TO_SMIF0</b> = 1, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_TYPE_TO_SMIF1</b> = 2, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_TYPE_INTERLEAVE</b> = 3
<br />
 }<tr class="memdesc:ga88167c6d27cc2a1260e162eb660cfd69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the remap type.  <a href="group__group__smif__enums.html#ga88167c6d27cc2a1260e162eb660cfd69">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga88167c6d27cc2a1260e162eb660cfd69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37705a366bb121c75080a7a831b70bea"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga37705a366bb121c75080a7a831b70bea">cy_en_smif_bridge_interleave_step_t</a> { <br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_INTERLEAVE_8BYTE</b> = 0, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_INTERLEAVE_16BYTE</b> = 1, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_INTERLEAVE_32BYTE</b> = 2, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_INTERLEAVE_64BYTE</b> = 3, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_INTERLEAVE_128BYTE</b> = 4
<br />
 }<tr class="memdesc:ga37705a366bb121c75080a7a831b70bea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the interleave size.  <a href="group__group__smif__enums.html#ga37705a366bb121c75080a7a831b70bea">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga37705a366bb121c75080a7a831b70bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad786eeb67bcea60b35ae8ecd48ffaf82"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#gad786eeb67bcea60b35ae8ecd48ffaf82">cy_en_smif_bridge_remap_region_size_t</a> { <br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_1MB</b> = 0x1FF00000U, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_2MB</b> = 0x1FE00000U, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_4MB</b> = 0x1FC00000U, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_8MB</b> = 0x1F800000U, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_16MB</b> = 0x1F000000U, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_32MB</b> = 0x1E000000U, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_64MB</b> = 0x1C000000U, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_128MB</b> = 0x18000000U, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_256MB</b> = 0x10000000U, 
<br />
&#160;&#160;<b>CY_SMIF_EN_BRIDGE_REMAP_SIZE_512MB</b> = 0x00000000U
<br />
 }<tr class="memdesc:gad786eeb67bcea60b35ae8ecd48ffaf82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the remap size.  <a href="group__group__smif__enums.html#gad786eeb67bcea60b35ae8ecd48ffaf82">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gad786eeb67bcea60b35ae8ecd48ffaf82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75fd5ed63d1828766ad5c8a7a20c52ca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga75fd5ed63d1828766ad5c8a7a20c52ca">cy_en_smif_mem_data_line_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fd5ed63d1828766ad5c8a7a20c52caae91289cd904b31fa32175eddd7c17f0b">CY_SMIF_DATA_BIT0_TAP_SEL</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fd5ed63d1828766ad5c8a7a20c52caadfa4e3e8f0de4313d78a380b98fb9617">CY_SMIF_DATA_BIT1_TAP_SEL</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fd5ed63d1828766ad5c8a7a20c52caaa6958e29fb3476b0e010f399cf0d7456">CY_SMIF_DATA_BIT2_TAP_SEL</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fd5ed63d1828766ad5c8a7a20c52caa1e9512f9d49e3652f92691c7cf9d1a70">CY_SMIF_DATA_BIT3_TAP_SEL</a> = 3U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fd5ed63d1828766ad5c8a7a20c52caaff1b1145e7736eb84d29c0081ac43167">CY_SMIF_DATA_BIT4_TAP_SEL</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fd5ed63d1828766ad5c8a7a20c52caa213e6295471b198701bd4356410c90ed">CY_SMIF_DATA_BIT5_TAP_SEL</a> = 5U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fd5ed63d1828766ad5c8a7a20c52caa84a14307f11b6d2246c615840a6767c9">CY_SMIF_DATA_BIT6_TAP_SEL</a> = 6U, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga75fd5ed63d1828766ad5c8a7a20c52caa6322a47e4b628ffdfc54b1fc8f45be62">CY_SMIF_DATA_BIT7_TAP_SEL</a> = 7U
<br />
 }<tr class="memdesc:ga75fd5ed63d1828766ad5c8a7a20c52ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the data line index.  <a href="group__group__smif__enums.html#ga75fd5ed63d1828766ad5c8a7a20c52ca">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga75fd5ed63d1828766ad5c8a7a20c52ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa63be4dcec8b7492b19daf1693cc7c87"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#gaa63be4dcec8b7492b19daf1693cc7c87">cy_en_sdr_cap_style_t</a> { <br />
&#160;&#160;<b>CY_SMIF_RX_CAP_STYLE_SDR_POS</b> = 0, 
<br />
&#160;&#160;<b>CY_SMIF_RX_CAP_STYLE_SDR_NEG_NORM</b> = 1, 
<br />
&#160;&#160;<b>CY_SMIF_RX_CAP_STYLE_SDR_NEG_PIPED</b> = 2
<br />
 }<tr class="memdesc:gaa63be4dcec8b7492b19daf1693cc7c87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the sdr cap style.  <a href="group__group__smif__enums.html#gaa63be4dcec8b7492b19daf1693cc7c87">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaa63be4dcec8b7492b19daf1693cc7c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a1121193cee4d27da9f5a354c9b14c9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__smif__enums.html#ga2a1121193cee4d27da9f5a354c9b14c9">cy_en_smif_cache_attribute_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2a1121193cee4d27da9f5a354c9b14c9a2134a782533629403514ad51758897c9">CY_SMIF_NON_CACHEABLE_NON_BUFFERABLE</a> = 0x00, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2a1121193cee4d27da9f5a354c9b14c9a24709973f7c4098f1f0a2681e3b63885">CY_SMIF_NON_CACHEABLE_BUFFERABLE</a> = 0x01, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2a1121193cee4d27da9f5a354c9b14c9a8442cc0ebee769c8fe97aa967e3c0e0a">CY_SMIF_CACHEABLE_WT_WA</a> = 0x0E, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2a1121193cee4d27da9f5a354c9b14c9a3248c8e3ecbcb639a81459664959f63c">CY_SMIF_CACHEABLE_WT_RA</a> = 0x16, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2a1121193cee4d27da9f5a354c9b14c9a3a3f438b5df399ded88202adc7d6db4a">CY_SMIF_CACHEABLE_WT_RWA</a> = 0x1E, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2a1121193cee4d27da9f5a354c9b14c9a93d1766b01c0ba792fa135fd3dd82dd1">CY_SMIF_CACHEABLE_WB_WA</a> = 0x0F, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2a1121193cee4d27da9f5a354c9b14c9adeafb25fbc51025251a56308b9ffb89c">CY_SMIF_CACHEABLE_WB_RA</a> = 0x17, 
<br />
&#160;&#160;<a class="el" href="group__group__smif__enums.html#gga2a1121193cee4d27da9f5a354c9b14c9a2fb5dbad17396457183283f6f9efa62f">CY_SMIF_CACHEABLE_WB_RWA</a> = 0x1F
<br />
 }<tr class="memdesc:ga2a1121193cee4d27da9f5a354c9b14c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies CACHE region attribute.  <a href="group__group__smif__enums.html#ga2a1121193cee4d27da9f5a354c9b14c9">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga2a1121193cee4d27da9f5a354c9b14c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="gab71e4b1f4c80b3e8c82dd85570415e44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab71e4b1f4c80b3e8c82dd85570415e44">&#9670;&nbsp;</a></span>cy_en_smif_txfr_width_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#gab71e4b1f4c80b3e8c82dd85570415e44">cy_en_smif_txfr_width_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The Transfer width options for the command, data, the address and the mode. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab71e4b1f4c80b3e8c82dd85570415e44ac1096798c3195819d57ad16de46b4ed7"></a>CY_SMIF_WIDTH_SINGLE&#160;</td><td class="fielddoc"><p>Single SPI mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab71e4b1f4c80b3e8c82dd85570415e44a447aec1c7bf5fe17a8451b192447e74d"></a>CY_SMIF_WIDTH_DUAL&#160;</td><td class="fielddoc"><p>Dual SPI mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab71e4b1f4c80b3e8c82dd85570415e44a3383ef5c8841cbc61cc083cabb9bec90"></a>CY_SMIF_WIDTH_QUAD&#160;</td><td class="fielddoc"><p>Quad SPI mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab71e4b1f4c80b3e8c82dd85570415e44a11f1fccb0ca3ffad932bba3117b5df3a"></a>CY_SMIF_WIDTH_OCTAL&#160;</td><td class="fielddoc"><p>Octal SPI mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab71e4b1f4c80b3e8c82dd85570415e44ac48f37951c6286f3ab3d227f80b2b3f2"></a>CY_SMIF_WIDTH_NA&#160;</td><td class="fielddoc"><p>The specific width parameter is not applicable for this memory command. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaf2f886b17b9d40712b212e704665341e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf2f886b17b9d40712b212e704665341e">&#9670;&nbsp;</a></span>cy_en_smif_error_event_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#gaf2f886b17b9d40712b212e704665341e">cy_en_smif_error_event_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The SMIF error-event selection. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaf2f886b17b9d40712b212e704665341ea4ee6427df49e552167b2eb7a70f4afc4"></a>CY_SMIF_BUS_ERROR&#160;</td><td class="fielddoc"><p>Generates a bus error. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf2f886b17b9d40712b212e704665341ea5922917a7d181f8611ad7c42530e6b2e"></a>CY_SMIF_WAIT_STATES&#160;</td><td class="fielddoc"><p>Stalls the bus with the wait states. </p>
<p>This option will increase the interrupt latency. </p>
</td></tr>
</table>

</div>
</div>
<a id="gac8b02cedcfc8e351babc713066562b39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac8b02cedcfc8e351babc713066562b39">&#9670;&nbsp;</a></span>cy_en_smif_delay_line_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#gac8b02cedcfc8e351babc713066562b39">cy_en_smif_delay_line_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the delay line used for RX data capturing with. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggac8b02cedcfc8e351babc713066562b39af98b1747b2fd2c929594f9d951fcebf2"></a>CY_SMIF_1_NEW_SEL_PER_TAP&#160;</td><td class="fielddoc"><p>1 of these new delay cells per tap providing: granularity of max. </p>
<p>~0.22ns </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8b02cedcfc8e351babc713066562b39af22fafbcafed835cfa52848b80497e42"></a>CY_SMIF_1_SEL_PER_TAP&#160;</td><td class="fielddoc"><p>1 cell per tap providing: granularity of max. </p>
<p>~0.4ns </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8b02cedcfc8e351babc713066562b39a401055c79b352d713745b0f3ce7e2ce2"></a>CY_SMIF_2_SEL_PER_TAP&#160;</td><td class="fielddoc"><p>2 cells per tap providing: granularity of max. </p>
<p>~0.8ns </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8b02cedcfc8e351babc713066562b39ad7e2094b599fee3b7fdaf4b82941c262"></a>CY_SMIF_4_SEL_PER_TAP&#160;</td><td class="fielddoc"><p>4 cells per tap providing: granularity of max. </p>
<p>~1.6ns </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8b02cedcfc8e351babc713066562b39ac31cf35a79d1c9a5d2981c031d268fc1"></a>CY_SMIF_NO_DELAY_SEL&#160;</td><td class="fielddoc"><p>No delay line (disabled) </p>
</td></tr>
</table>

</div>
</div>
<a id="ga6d9ba2ef785b94cf542c573a51a0eb58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6d9ba2ef785b94cf542c573a51a0eb58">&#9670;&nbsp;</a></span>cy_en_smif_data_select_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga6d9ba2ef785b94cf542c573a51a0eb58">cy_en_smif_data_select_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The data line-selection options for a slave device. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6d9ba2ef785b94cf542c573a51a0eb58a7544d58a69a1a2308ebd0cac9099cd24"></a>CY_SMIF_DATA_SEL0&#160;</td><td class="fielddoc"><p>smif.spi_data[0] = DATA0, smif.spi_data[1] = DATA1, ..., smif.spi_data[7] = DATA7. </p>
<p>This value is allowed for the SPI, DSPI, QSPI, dual QSPI, and octal SPI modes. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6d9ba2ef785b94cf542c573a51a0eb58aea788bbd0455b21a3a519b9e69f5e48a"></a>CY_SMIF_DATA_SEL1&#160;</td><td class="fielddoc"><p>smif.spi_data[2] = DATA0, smif.spi_data[3] = DATA1. </p>
<p>This value is only allowed for the SPI and DSPI modes. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6d9ba2ef785b94cf542c573a51a0eb58adb81ab40b00daad8ed642d06a9fd96a4"></a>CY_SMIF_DATA_SEL2&#160;</td><td class="fielddoc"><p>smif.spi_data[4] = DATA0, smif.spi_data[5] = DATA1, ..., smif.spi_data[7] = DATA3. </p>
<p>This value is only allowed for the SPI, DSPI, QSPI and dual QSPI modes. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6d9ba2ef785b94cf542c573a51a0eb58a3d1685a1ac4d3ce03323c0cca08b9903"></a>CY_SMIF_DATA_SEL3&#160;</td><td class="fielddoc"><p>smif.spi_data[6] = DATA0, smif.spi_data[7] = DATA1. </p>
<p>This value is only allowed for the SPI and DSPI modes. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga2baa7c37d2cedf2e2c837facc753ab5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2baa7c37d2cedf2e2c837facc753ab5d">&#9670;&nbsp;</a></span>cy_en_smif_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga2baa7c37d2cedf2e2c837facc753ab5d">cy_en_smif_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The SMIF modes to work with an external memory. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga2baa7c37d2cedf2e2c837facc753ab5da4fe852fb31547c77b31203ec5c43ca91"></a>CY_SMIF_NORMAL&#160;</td><td class="fielddoc"><p>Command mode (MMIO mode). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2baa7c37d2cedf2e2c837facc753ab5da562131834e2b77b141db45354e8584ec"></a>CY_SMIF_MEMORY&#160;</td><td class="fielddoc"><p>XIP (eXecute In Place) mode. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga2562b042b3f40a6683fd84b97630ff67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2562b042b3f40a6683fd84b97630ff67">&#9670;&nbsp;</a></span>cy_en_smif_dll_divider_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga2562b042b3f40a6683fd84b97630ff67">cy_en_smif_dll_divider_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1D devices. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga2562b042b3f40a6683fd84b97630ff67a55d3e3a0a690d089a80f4a026df3ac64"></a>CY_SMIF_DLL_DIVIDE_BY_2&#160;</td><td class="fielddoc"><p>Divides DLL Clock by 2. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2562b042b3f40a6683fd84b97630ff67a58b93c014bf32b105dfe79c7927c0413"></a>CY_SMIF_DLL_DIVIDE_BY_4&#160;</td><td class="fielddoc"><p>Divides DLL Clock by 4. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2562b042b3f40a6683fd84b97630ff67ae68c1d84cbf8d5ed2a19143af11c844e"></a>CY_SMIF_DLL_DIVIDE_BY_8&#160;</td><td class="fielddoc"><p>Divides DLL Clock by 8. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2562b042b3f40a6683fd84b97630ff67ae8f950804ef8a3af965685a2866d4767"></a>CY_SMIF_DLL_DIVIDE_BY_16&#160;</td><td class="fielddoc"><p>Divides DLL Clock by 16. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga11e3351473d01a0f29bf6f3b41d3be7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga11e3351473d01a0f29bf6f3b41d3be7e">&#9670;&nbsp;</a></span>cy_en_smif_delay_tap_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga11e3351473d01a0f29bf6f3b41d3be7e">cy_en_smif_delay_tap_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1B, CAT1C and CAT1D devices. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga11e3351473d01a0f29bf6f3b41d3be7eac6bbaee7d8f741475d222ecc46dddd0e"></a>CY_SMIF_DELAY_TAP_DISABLE&#160;</td><td class="fielddoc"><p>The SMIF Delay tap disable. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga11e3351473d01a0f29bf6f3b41d3be7eac2c7d8aaa8407dafc6145d948f7303c3"></a>CY_SMIF_DELAY_TAP_ENABLE&#160;</td><td class="fielddoc"><p>The SMIF Delay tap enable. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaf65a7e26c18fcd3d3469eb083f78bb85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf65a7e26c18fcd3d3469eb083f78bb85">&#9670;&nbsp;</a></span>cy_en_smif_txfr_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#gaf65a7e26c18fcd3d3469eb083f78bb85">cy_en_smif_txfr_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The SMIF transfer status return values. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaf65a7e26c18fcd3d3469eb083f78bb85af8688bbff17a71e7112aebf2b1535d44"></a>CY_SMIF_STARTED&#160;</td><td class="fielddoc"><p>The SMIF started. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf65a7e26c18fcd3d3469eb083f78bb85a8a9ca95fbd1c92e759c5218333edd9ac"></a>CY_SMIF_SEND_COMPLETE&#160;</td><td class="fielddoc"><p>The data transmission is complete. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf65a7e26c18fcd3d3469eb083f78bb85a11eb0e9e92abae0170e125981c2d1cdd"></a>CY_SMIF_SEND_BUSY&#160;</td><td class="fielddoc"><p>The data transmission is in progress. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf65a7e26c18fcd3d3469eb083f78bb85a9ac1b5898ad8f3437903ac85e6e3bde3"></a>CY_SMIF_RX_COMPLETE&#160;</td><td class="fielddoc"><p>The data reception is completed. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf65a7e26c18fcd3d3469eb083f78bb85af8edf256d08cd59c856ed40dd78b9585"></a>CY_SMIF_RX_BUSY&#160;</td><td class="fielddoc"><p>The data reception is in progress. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf65a7e26c18fcd3d3469eb083f78bb85adbc0b53673418c07d69b1e8d4a331ce3"></a>CY_SMIF_XIP_ERROR&#160;</td><td class="fielddoc"><p>An XIP alignment error. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf65a7e26c18fcd3d3469eb083f78bb85a7385a012941af6158767403c3304353d"></a>CY_SMIF_CMD_ERROR&#160;</td><td class="fielddoc"><p>A TX CMD FIFO overflow. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf65a7e26c18fcd3d3469eb083f78bb85a9ce663b8fb0a4357f7b7f361bc0a78fa"></a>CY_SMIF_TX_ERROR&#160;</td><td class="fielddoc"><p>A TX DATA FIFO overflow. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf65a7e26c18fcd3d3469eb083f78bb85a5ac9e4cfbbe113ba3bef3f66b1238ae8"></a>CY_SMIF_RX_ERROR&#160;</td><td class="fielddoc"><p>An RX DATA FIFO underflow. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga75fb83c49239ece738cfba778165cb41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75fb83c49239ece738cfba778165cb41">&#9670;&nbsp;</a></span>cy_en_smif_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga75fb83c49239ece738cfba778165cb41">cy_en_smif_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The SMIF API return values. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41af59dcc9751976e423239cac212df16cc"></a>CY_SMIF_SUCCESS&#160;</td><td class="fielddoc"><p>Successful SMIF operation. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41a9785ad5aefcfc44b2f342035e2eb141a"></a>CY_SMIF_CMD_FIFO_FULL&#160;</td><td class="fielddoc"><p>The command is cancelled. </p>
<p>The command FIFO is full. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41acec88a667ae4eb2db47acfc63492ac7d"></a>CY_SMIF_EXCEED_TIMEOUT&#160;</td><td class="fielddoc"><p>The SMIF operation timeout exceeded. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41a45254a16fdf2e0a3ba0583430f1a9fc1"></a>CY_SMIF_NO_QE_BIT&#160;</td><td class="fielddoc"><p>The device does not have a QE bit. </p>
<p>The device detects 1-1-4 and 1-4-4 Reads based on the instruction. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41a858bf399de59819187ec0b3d8913107b"></a>CY_SMIF_BAD_PARAM&#160;</td><td class="fielddoc"><p>The SMIF API received the wrong parameter. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41a82cad8a038846867d173ffca9592e66f"></a>CY_SMIF_NO_SFDP_SUPPORT&#160;</td><td class="fielddoc"><p>The external memory does not support SFDP (JESD216B). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41ad69a47ad9f7a4b47ef338af3c9b8bd42"></a>CY_SMIF_NOT_HYBRID_MEM&#160;</td><td class="fielddoc"><p>The external memory is not hybrid. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41a16f764d7f4502def3be5407179e2669e"></a>CY_SMIF_SFDP_CORRUPTED_TABLE&#160;</td><td class="fielddoc"><p>The SFDP table is corrupted. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41aab98f08cdd559a8220233078375b0319"></a>CY_SMIF_SFDP_SS0_FAILED&#160;</td><td class="fielddoc"><p>Failed to initialize the slave select 0 external memory by auto detection (SFDP). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41ad03d666d999e6622e94873469908702b"></a>CY_SMIF_SFDP_SS1_FAILED&#160;</td><td class="fielddoc"><p>Failed to initialize the slave select 1 external memory by auto detection (SFDP). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41ac7e1fa3b6e7239c7f349a6fb7f1bcffd"></a>CY_SMIF_SFDP_SS2_FAILED&#160;</td><td class="fielddoc"><p>Failed to initialize the slave select 2 external memory by auto detection (SFDP). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41a2cffe8c7a33af9216fa5d83f59ea769d"></a>CY_SMIF_SFDP_SS3_FAILED&#160;</td><td class="fielddoc"><p>Failed to initialize the slave select 3 external memory by auto detection (SFDP). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41a9972908ec392b0c3a3ccd2e2f837e64e"></a>CY_SMIF_CMD_NOT_FOUND&#160;</td><td class="fielddoc"><p>The command API is not supported for this memory device. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41ae7a17d3a2df0fe50b4fb8d6c6878049c"></a>CY_SMIF_SFDP_BUFFER_INSUFFICIENT&#160;</td><td class="fielddoc"><p>SFDP Buffer Insufficient. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41ab6ceed21f5d3338e1a772300e875f9ba"></a>CY_SMIF_NO_OE_BIT&#160;</td><td class="fielddoc"><p>The device does not have a OE bit. </p>
<p>The device detects 1-1-8 and 1-8-8 Reads based on the instruction. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41abcf28a2ae38dd12e0457ac2de2dd50f4"></a>CY_SMIF_BUSY&#160;</td><td class="fielddoc"><p>SMIF is currently busy and cannot accept the request. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fb83c49239ece738cfba778165cb41a1d7590cc198727421df0fb89cb29fd0b"></a>CY_SMIF_GENERAL_ERROR&#160;</td><td class="fielddoc"><p>Some general error. </p>
</td></tr>
</table>

</div>
</div>
<a id="gad776a0db9224477ab865254a32d9e312"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad776a0db9224477ab865254a32d9e312">&#9670;&nbsp;</a></span>cy_en_smif_slave_select_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#gad776a0db9224477ab865254a32d9e312">cy_en_smif_slave_select_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The SMIF slave select definitions for the driver API. </p>
<p>Each slave select is represented by an enumeration that has the bit corresponding to the slave select number set. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggad776a0db9224477ab865254a32d9e312ae942102fb4b1a03a13ca8950b607520d"></a>CY_SMIF_SLAVE_SELECT_0&#160;</td><td class="fielddoc"><p>The SMIF slave select 0. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad776a0db9224477ab865254a32d9e312abcce904a4fb5c59af91665287c2cc906"></a>CY_SMIF_SLAVE_SELECT_1&#160;</td><td class="fielddoc"><p>The SMIF slave select 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad776a0db9224477ab865254a32d9e312aeec6c341c34fd58efcfe7aa14dc2be6c"></a>CY_SMIF_SLAVE_SELECT_2&#160;</td><td class="fielddoc"><p>The SMIF slave select 2. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad776a0db9224477ab865254a32d9e312a343284c9114577079c2008488a72d79b"></a>CY_SMIF_SLAVE_SELECT_3&#160;</td><td class="fielddoc"><p>The SMIF slave select 3. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga159307bb2b563a18f87dcf492a2bcc75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga159307bb2b563a18f87dcf492a2bcc75">&#9670;&nbsp;</a></span>cy_en_smif_capture_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga159307bb2b563a18f87dcf492a2bcc75">cy_en_smif_capture_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies receive capture mode. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1D devices. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga159307bb2b563a18f87dcf492a2bcc75aa7b7f500bee438993cd709de7d8a62f7"></a>CY_SMIF_SEL_NORMAL_SPI&#160;</td><td class="fielddoc"><p>Normal SPI without DLP. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga159307bb2b563a18f87dcf492a2bcc75a4223535fb0e9f40aa3402e30f3aeecb9"></a>CY_SMIF_SEL_NORMAL_SPI_WITH_DLP&#160;</td><td class="fielddoc"><p>Normal SPI with DLP (Data Learning Pattern). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga159307bb2b563a18f87dcf492a2bcc75a14048df7957c7a19e5824e8935108abe"></a>CY_SMIF_SEL_XSPI_HYPERBUS_WITH_DQS&#160;</td><td class="fielddoc"><p>xSPI or HYPER BUS with Data strobe line. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga6a2149f74b63ec4ebc76b99a9eb633d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6a2149f74b63ec4ebc76b99a9eb633d2">&#9670;&nbsp;</a></span>cy_en_smif_clk_select_t <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga6a2149f74b63ec4ebc76b99a9eb633d2">cy_en_smif_clk_select_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the clock source for the receiver clock. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1B and CAT1C devices. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a34eef5ff6111e8add1da8a3077beeea5"></a>CY_SMIF_SEL_OUTPUT_CLK&#160;</td><td class="fielddoc"><p>The SMIF output clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a4e3c57dad3d28079279bd14516e839a2"></a>CY_SMIF_SEL_INVERTED_OUTPUT_CLK&#160;</td><td class="fielddoc"><p>The SMIF inverted output clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a01562434f399951279bf855c38567d76"></a>CY_SMIF_SEL_FEEDBACK_CLK&#160;</td><td class="fielddoc"><p>The SMIF feedback clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2acf3a629de8ff74f250bbea4556d37f12"></a>CY_SMIF_SEL_INVERTED_FEEDBACK_CLK&#160;</td><td class="fielddoc"><p>The SMIF feedback inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a07c9e8b3608dc15ec3fbf4ffe866a781"></a>CY_SMIF_SEL_INTERNAL_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a050154bdc9cc2242c0224d8992355951"></a>CY_SMIF_SEL_INVERTED_INTERNAL_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a7be183a84edad0a54b9f904adde220f1"></a>CY_SMIF_SEL_INVERTED_SPHB_RWDS_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a362ac834bf61cb63069dff4babdd88ba"></a>CY_SMIF_SEL_SPHB_RWDS_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a07c9e8b3608dc15ec3fbf4ffe866a781"></a>CY_SMIF_SEL_INTERNAL_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a050154bdc9cc2242c0224d8992355951"></a>CY_SMIF_SEL_INVERTED_INTERNAL_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a01562434f399951279bf855c38567d76"></a>CY_SMIF_SEL_FEEDBACK_CLK&#160;</td><td class="fielddoc"><p>The SMIF feedback clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2acf3a629de8ff74f250bbea4556d37f12"></a>CY_SMIF_SEL_INVERTED_FEEDBACK_CLK&#160;</td><td class="fielddoc"><p>The SMIF feedback inverted clock. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga6a2149f74b63ec4ebc76b99a9eb633d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6a2149f74b63ec4ebc76b99a9eb633d2">&#9670;&nbsp;</a></span>cy_en_smif_clk_select_t <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga6a2149f74b63ec4ebc76b99a9eb633d2">cy_en_smif_clk_select_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1A devices. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a34eef5ff6111e8add1da8a3077beeea5"></a>CY_SMIF_SEL_OUTPUT_CLK&#160;</td><td class="fielddoc"><p>The SMIF output clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a4e3c57dad3d28079279bd14516e839a2"></a>CY_SMIF_SEL_INVERTED_OUTPUT_CLK&#160;</td><td class="fielddoc"><p>The SMIF inverted output clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a01562434f399951279bf855c38567d76"></a>CY_SMIF_SEL_FEEDBACK_CLK&#160;</td><td class="fielddoc"><p>The SMIF feedback clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2acf3a629de8ff74f250bbea4556d37f12"></a>CY_SMIF_SEL_INVERTED_FEEDBACK_CLK&#160;</td><td class="fielddoc"><p>The SMIF feedback inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a07c9e8b3608dc15ec3fbf4ffe866a781"></a>CY_SMIF_SEL_INTERNAL_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a050154bdc9cc2242c0224d8992355951"></a>CY_SMIF_SEL_INVERTED_INTERNAL_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a7be183a84edad0a54b9f904adde220f1"></a>CY_SMIF_SEL_INVERTED_SPHB_RWDS_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a362ac834bf61cb63069dff4babdd88ba"></a>CY_SMIF_SEL_SPHB_RWDS_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a07c9e8b3608dc15ec3fbf4ffe866a781"></a>CY_SMIF_SEL_INTERNAL_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a050154bdc9cc2242c0224d8992355951"></a>CY_SMIF_SEL_INVERTED_INTERNAL_CLK&#160;</td><td class="fielddoc"><p>The SMIF internal inverted clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2a01562434f399951279bf855c38567d76"></a>CY_SMIF_SEL_FEEDBACK_CLK&#160;</td><td class="fielddoc"><p>The SMIF feedback clock. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6a2149f74b63ec4ebc76b99a9eb633d2acf3a629de8ff74f250bbea4556d37f12"></a>CY_SMIF_SEL_INVERTED_FEEDBACK_CLK&#160;</td><td class="fielddoc"><p>The SMIF feedback inverted clock. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaf7e001d5a1821a56324e8898913b21ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf7e001d5a1821a56324e8898913b21ef">&#9670;&nbsp;</a></span>cy_en_smif_cache_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#gaf7e001d5a1821a56324e8898913b21ef">cy_en_smif_cache_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies enabled type of SMIF cache. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaf7e001d5a1821a56324e8898913b21efa773e7476fe75c8f55d958325e7f5cc75"></a>CY_SMIF_CACHE_SLOW&#160;</td><td class="fielddoc"><p>The SMIF slow cache (in the clk_slow domain) see TRM for details. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf7e001d5a1821a56324e8898913b21efac40f3afdccd8fd37243a63420c1e71cd"></a>CY_SMIF_CACHE_FAST&#160;</td><td class="fielddoc"><p>The SMIF fast cache (in the clk_fast domain) see TRM for details. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf7e001d5a1821a56324e8898913b21efa629d9c56adb3c14ac83a486fe57afa84"></a>CY_SMIF_CACHE_BOTH&#160;</td><td class="fielddoc"><p>The SMIF both caches. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga686921944cbda1b19deb3c24363e7d9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga686921944cbda1b19deb3c24363e7d9b">&#9670;&nbsp;</a></span>cy_en_smif_qer_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga686921944cbda1b19deb3c24363e7d9b">cy_en_smif_qer_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the quad enable requirement case. </p>
<p>JEDEC Basic Flash Parameter Table: 15th DWORD </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga686921944cbda1b19deb3c24363e7d9ba2a373f31628c397864f2a89fef766a17"></a>CY_SMIF_SFDP_QER_0&#160;</td><td class="fielddoc"><p>No QE Bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga686921944cbda1b19deb3c24363e7d9bafb3de54fc15aac85a9b3ef7a3d4b6176"></a>CY_SMIF_SFDP_QER_1&#160;</td><td class="fielddoc"><p>Bit 1 of Status Register 2 - Write uses 2 bytes using 01h. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga686921944cbda1b19deb3c24363e7d9babde92cf9532d85cf52afae5eaf048532"></a>CY_SMIF_SFDP_QER_2&#160;</td><td class="fielddoc"><p>Bit 6 of Status Register 1 - Write uses 1 byte. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga686921944cbda1b19deb3c24363e7d9ba513e0b8ff080545d98056815d77ab063"></a>CY_SMIF_SFDP_QER_3&#160;</td><td class="fielddoc"><p>Bit 7 of Status Register 2- Write uses 1 byte. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga686921944cbda1b19deb3c24363e7d9bab7038f0d941d4590d8e1008a8e9df9f0"></a>CY_SMIF_SFDP_QER_4&#160;</td><td class="fielddoc"><p>Bit 1 of Status Register 2 - Write uses 1 or 2 bytes. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga686921944cbda1b19deb3c24363e7d9bad717df79ed7394aa6ff6f7ceb14f101f"></a>CY_SMIF_SFDP_QER_5&#160;</td><td class="fielddoc"><p>Bit 1 of Status Register 2 - Write status uses 01h. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga686921944cbda1b19deb3c24363e7d9ba05c7bd63e26fc8b713f414e94c6fd1bf"></a>CY_SMIF_SFDP_QER_6&#160;</td><td class="fielddoc"><p>Bit 1 of Status Register 2 - Write uses 1 byte using 31h. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga8845b5cf67d0b876a5b0edc589ecadbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8845b5cf67d0b876a5b0edc589ecadbd">&#9670;&nbsp;</a></span>cy_en_smif_interface_freq_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga8845b5cf67d0b876a5b0edc589ecadbd">cy_en_smif_interface_freq_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the memory interface frequency range of operation. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga8845b5cf67d0b876a5b0edc589ecadbda1ddc11a3761e46c093eea2f7cc0fb0dc"></a>CY_SMIF_100MHZ_OPERATION&#160;</td><td class="fielddoc"><p>100 MHz default operation </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8845b5cf67d0b876a5b0edc589ecadbda8e455cf66843849d71f3f11303c557fd"></a>CY_SMIF_133MHZ_OPERATION&#160;</td><td class="fielddoc"><p>133 MHz operation </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8845b5cf67d0b876a5b0edc589ecadbda61ad059ff1c4b45f161b429c6d23cbd8"></a>CY_SMIF_166MHZ_OPERATION&#160;</td><td class="fielddoc"><p>166 MHz operation </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8845b5cf67d0b876a5b0edc589ecadbda04457dac2cbcd195725157b2eea7b7fd"></a>CY_SMIF_200MHZ_OPERATION&#160;</td><td class="fielddoc"><p>200 MHz operation </p>
</td></tr>
</table>

</div>
</div>
<a id="ga6673e9fe92675ceaddadeb41e31a5821"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6673e9fe92675ceaddadeb41e31a5821">&#9670;&nbsp;</a></span>cy_en_smif_data_rate_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga6673e9fe92675ceaddadeb41e31a5821">cy_en_smif_data_rate_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the data rate. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1B, CAT1C and CAT1D devices. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6673e9fe92675ceaddadeb41e31a5821a9460f0a01ac60d16d13cb2d26158f6de"></a>CY_SMIF_SDR&#160;</td><td class="fielddoc"><p>The SMIF Single Data Rate (SDR) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6673e9fe92675ceaddadeb41e31a5821a75cc45627e4bc90e3214c4196b7a1aee"></a>CY_SMIF_DDR&#160;</td><td class="fielddoc"><p>The SMIF Double Data Rate (DDR) </p>
</td></tr>
</table>

</div>
</div>
<a id="gaab7ef20face67224d22e69b01fae73d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaab7ef20face67224d22e69b01fae73d5">&#9670;&nbsp;</a></span>cy_en_smif_field_presence_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#gaab7ef20face67224d22e69b01fae73d5">cy_en_smif_field_presence_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the presence of the field. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1B, CAT1C and CAT1D devices. </dd></dl>

</div>
</div>
<a id="ga58cf90a88ebb49c269bc67295d6e5cc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga58cf90a88ebb49c269bc67295d6e5cc3">&#9670;&nbsp;</a></span>cy_en_smif_merge_timeout_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga58cf90a88ebb49c269bc67295d6e5cc3">cy_en_smif_merge_timeout_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the merge transaction timeout in terms of clock cycles. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1B, CAT1C and CAT1D devices. </dd></dl>

</div>
</div>
<a id="ga93891f64674148452aa691e58a10965f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga93891f64674148452aa691e58a10965f">&#9670;&nbsp;</a></span>cy_en_smif_bridge_xip_space_pri_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga93891f64674148452aa691e58a10965f">cy_en_smif_bridge_xip_space_pri_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the PORT priority for XIP space. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1D and CAT1C (Traveo II) devices. </dd></dl>

</div>
</div>
<a id="ga7bca582b1a4fa65765ac17cf2ad98242"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7bca582b1a4fa65765ac17cf2ad98242">&#9670;&nbsp;</a></span>cy_en_smif_bridge_xip_space_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga7bca582b1a4fa65765ac17cf2ad98242">cy_en_smif_bridge_xip_space_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the XIP space. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1D and CAT1C (Traveo II) devices. </dd></dl>

</div>
</div>
<a id="ga88167c6d27cc2a1260e162eb660cfd69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga88167c6d27cc2a1260e162eb660cfd69">&#9670;&nbsp;</a></span>cy_en_smif_bridge_remap_type_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga88167c6d27cc2a1260e162eb660cfd69">cy_en_smif_bridge_remap_type_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the remap type. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1D and CAT1C (Traveo II) devices. </dd></dl>

</div>
</div>
<a id="ga37705a366bb121c75080a7a831b70bea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga37705a366bb121c75080a7a831b70bea">&#9670;&nbsp;</a></span>cy_en_smif_bridge_interleave_step_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga37705a366bb121c75080a7a831b70bea">cy_en_smif_bridge_interleave_step_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the interleave size. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1D and CAT1C (Traveo II) devices. </dd></dl>

</div>
</div>
<a id="gad786eeb67bcea60b35ae8ecd48ffaf82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad786eeb67bcea60b35ae8ecd48ffaf82">&#9670;&nbsp;</a></span>cy_en_smif_bridge_remap_region_size_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#gad786eeb67bcea60b35ae8ecd48ffaf82">cy_en_smif_bridge_remap_region_size_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the remap size. </p>
<dl class="section note"><dt>Note</dt><dd>This enum is available for CAT1D and CAT1C (Traveo II) devices. </dd></dl>

</div>
</div>
<a id="ga75fd5ed63d1828766ad5c8a7a20c52ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75fd5ed63d1828766ad5c8a7a20c52ca">&#9670;&nbsp;</a></span>cy_en_smif_mem_data_line_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga75fd5ed63d1828766ad5c8a7a20c52ca">cy_en_smif_mem_data_line_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the data line index. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga75fd5ed63d1828766ad5c8a7a20c52caae91289cd904b31fa32175eddd7c17f0b"></a>CY_SMIF_DATA_BIT0_TAP_SEL&#160;</td><td class="fielddoc"><p>Data line zero. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fd5ed63d1828766ad5c8a7a20c52caadfa4e3e8f0de4313d78a380b98fb9617"></a>CY_SMIF_DATA_BIT1_TAP_SEL&#160;</td><td class="fielddoc"><p>Data line one. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fd5ed63d1828766ad5c8a7a20c52caaa6958e29fb3476b0e010f399cf0d7456"></a>CY_SMIF_DATA_BIT2_TAP_SEL&#160;</td><td class="fielddoc"><p>Data line two. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fd5ed63d1828766ad5c8a7a20c52caa1e9512f9d49e3652f92691c7cf9d1a70"></a>CY_SMIF_DATA_BIT3_TAP_SEL&#160;</td><td class="fielddoc"><p>Data line three. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fd5ed63d1828766ad5c8a7a20c52caaff1b1145e7736eb84d29c0081ac43167"></a>CY_SMIF_DATA_BIT4_TAP_SEL&#160;</td><td class="fielddoc"><p>Data line four. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fd5ed63d1828766ad5c8a7a20c52caa213e6295471b198701bd4356410c90ed"></a>CY_SMIF_DATA_BIT5_TAP_SEL&#160;</td><td class="fielddoc"><p>Data line five. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fd5ed63d1828766ad5c8a7a20c52caa84a14307f11b6d2246c615840a6767c9"></a>CY_SMIF_DATA_BIT6_TAP_SEL&#160;</td><td class="fielddoc"><p>Data line six. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga75fd5ed63d1828766ad5c8a7a20c52caa6322a47e4b628ffdfc54b1fc8f45be62"></a>CY_SMIF_DATA_BIT7_TAP_SEL&#160;</td><td class="fielddoc"><p>Data line seven. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaa63be4dcec8b7492b19daf1693cc7c87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa63be4dcec8b7492b19daf1693cc7c87">&#9670;&nbsp;</a></span>cy_en_sdr_cap_style_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#gaa63be4dcec8b7492b19daf1693cc7c87">cy_en_sdr_cap_style_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies the sdr cap style. </p>

</div>
</div>
<a id="ga2a1121193cee4d27da9f5a354c9b14c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2a1121193cee4d27da9f5a354c9b14c9">&#9670;&nbsp;</a></span>cy_en_smif_cache_attribute_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__smif__enums.html#ga2a1121193cee4d27da9f5a354c9b14c9">cy_en_smif_cache_attribute_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies CACHE region attribute. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga2a1121193cee4d27da9f5a354c9b14c9a2134a782533629403514ad51758897c9"></a>CY_SMIF_NON_CACHEABLE_NON_BUFFERABLE&#160;</td><td class="fielddoc"><p>Non-Cacheable, Non-Bufferable (reset value) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a1121193cee4d27da9f5a354c9b14c9a24709973f7c4098f1f0a2681e3b63885"></a>CY_SMIF_NON_CACHEABLE_BUFFERABLE&#160;</td><td class="fielddoc"><p>Non-Cacheable, Bufferable. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a1121193cee4d27da9f5a354c9b14c9a8442cc0ebee769c8fe97aa967e3c0e0a"></a>CY_SMIF_CACHEABLE_WT_WA&#160;</td><td class="fielddoc"><p>Cacheable, Write Through, Write Allocate. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a1121193cee4d27da9f5a354c9b14c9a3248c8e3ecbcb639a81459664959f63c"></a>CY_SMIF_CACHEABLE_WT_RA&#160;</td><td class="fielddoc"><p>Cacheable, Write Through, Read Allocate. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a1121193cee4d27da9f5a354c9b14c9a3a3f438b5df399ded88202adc7d6db4a"></a>CY_SMIF_CACHEABLE_WT_RWA&#160;</td><td class="fielddoc"><p>Cacheable, Write Through, Read &amp; Write Allocate. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a1121193cee4d27da9f5a354c9b14c9a93d1766b01c0ba792fa135fd3dd82dd1"></a>CY_SMIF_CACHEABLE_WB_WA&#160;</td><td class="fielddoc"><p>Cacheable, Write Back, Write Allocate. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a1121193cee4d27da9f5a354c9b14c9adeafb25fbc51025251a56308b9ffb89c"></a>CY_SMIF_CACHEABLE_WB_RA&#160;</td><td class="fielddoc"><p>Cacheable, Write Back, Read Allocate. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a1121193cee4d27da9f5a354c9b14c9a2fb5dbad17396457183283f6f9efa62f"></a>CY_SMIF_CACHEABLE_WB_RWA&#160;</td><td class="fielddoc"><p>Cacheable, Write Back, Read &amp; Write Allocate. </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
